@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑";-webkit-text-size-adjust:none; background:#f6f5f1; color:#797979;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{text-decoration:none;color:#797979; }
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

/*header*/
.top_bg{ width:100%;}
.header_bg{ width:100%; background:url(../images/header_bg.jpg) no-repeat center top; height:83px;}
.header{ width:1200px; margin:0 auto;}
.logo{ width:306px; float:left;}
.nav{ width:767px; float:right;padding-left:126px;}
.nav li{ width:95px; float:left; background:url(../images/nav_bg.jpg) no-repeat right; height:45px; text-align:center; padding-top:38px; font-size:14px; line-height:45px;}
.nav li a{ color:#000;display:block;}
.nav li a:hover{ color:#046bb8; background:url(../images/nav_bg01.jpg) no-repeat center bottom;}
    .nav li ul {
        position: absolute;
        display: none;
        bottom: 0;
        left: 0;
		transform: translate(0, 100%);
		background: #999;
    }
    .nav li:hover ul {
        display: block;
    }
/* 二级菜单 */
	.nav li ul li {
		padding-top: 0;
		width: auto;
	}
    .nav li ul li a {
        width:95px; 
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        /*float:left; */
        background:url(../images/nav_bg.jpg) no-repeat right; 
        height:45px; 
        text-align:center; 
        /*padding-top:38px; */
        font-size:14px; 
        line-height:45px;
    }
    
    
    /* 在二级菜单中，鼠标放上去的样式 */
    .nav li ul li a:hover {
        color:#046bb8; background:url(../images/nav_bg01.jpg) no-repeat center bottom;
    }
    .nav li {
		position: relative;
		z-index: 99;
	}
#end{ background:none;}
.subnav_bg{ width:100%; background:#d5d5d4; height:29px;}
.subnav{ width:652px; margin:0 auto; padding-left:548px;}
.subnav a{ margin-right:20px; color:#5f5f5f; line-height:29px;}

/*index*/
.index{ width:1200px; margin:0 auto; padding-bottom:100px; overflow:hidden;  }
.index01{width:1150px;padding-left:50px;}
.about{ width:322px; float:left;padding-top:24px; height:286px; overflow:hidden;}
.tit{ height:52px; color:#046bb8;}
.tit01{ width:111px;font-size:18px; line-height:30px; float:left; }
.tit01 span{background:url(../images/index_10.jpg) no-repeat bottom; line-height:20px; height:22px; display:block; font-size:12px;text-transform:uppercase;}
.tit02{ float:right; background:url(../images/index_14.jpg) no-repeat 54px 31px; padding-right:18px; padding-top:20px; line-height:32px; }
.tit02 a{ color:#046bb8;}
.about_text{ padding-top:12px; color:#6c6c6c; padding-bottom:16px; margin-bottom:10px; padding-left:3px; height:140px;overflow:hidden;}
.about_text span{ line-height:50px; font-size:15px; color:#046bb8;}
.about_pic{ padding-left:3px;}

.news{ width:391px; float:left; padding-left:49px;padding-top:24px;}
.news_list{ padding-top:32px;}
.news_list li{ width:391px; padding-top:15px; height:53px;}
.time{ width:52px; height:43px; background:#6595c7; float:left; text-align:center; color:#fff; font-size:14px; line-height:20px; padding-top:10px;}
.time span{ font-size:18px;}
.time01{ width:52px; height:43px; background:#046bb8; float:left; text-align:center; color:#fff; font-size:14px; line-height:20px; padding-top:10px;}
.time01 span{ font-size:18px;}
.news_text{ width:325px; float:right; padding-right:4px; color:#6c6c6c; line-height:18px;overflow:hidden; height:54px;}
.news_text span{ font-size:15px;}
.news_text span a{ color:#046bb8;}

.cont{ width:355px; float:right; background:url(../images/index_07.jpg) no-repeat top right;}
.tit_c{ height:52px; color:#046bb8;padding-top:24px;}
.cont_tit{ padding-top:36px; line-height:20px; color:#6c6c6c; padding-left:7px;}
.cont_tit span{ color:#046bb8; font-size:14px;}
.tel{ background:url(../images/index_19.jpg) no-repeat left; margin-left:12px; padding-left:45px; line-height:16px; color:#a7a7a7; }
.tel span{ font-size:24px; color:#3f3f3f; line-height:24px;}
.cont_text{margin-top:24px; padding-left:8px; padding-right:47px; height:86px; overflow:hidden;}
.cont_text img{ width:81px; float:left; margin-right:14px;}

.index02{width:1150px;padding-left:50px; padding-top:40px; clear:both;}
.tit03{ float:right; padding-top:18px; padding-right:24px;}
.pro{ padding-top:27px; }
.pro li{ width:276px; float:left; margin-right:10px;}
.pro li img{ border:solid 1px #b0acab;}

.job{width:322px; float:left; height:248px; overflow:hidden;}
.job_text{ padding-top:13px;}
.job_text span{ width:114px; float:right;color:#333333;height:180px; overflow:hidden;}
.job_text span a{ color:#046bb8; font-size:16px; line-height:48px;}

.news_sub{ width:391px; float:left; padding-left:49px;}
.news_s_t{ padding-top:18px;}
.news_s_t li{ height:55px; border-bottom:dashed 1px #bfbcb7; color:#505050; line-height:26px; padding-top:5px; overflow:hidden;}
.news_s_t li a{ color:#000;}
#en{ border:none;}

.case{ width:335px; float:right; padding-right:20px;}
.case_pic{ padding-top:6px; border:solid 2px #b5b2b0;}

/*footer*/
.footer_bg{ width:100%; background:url(../images/footer_bg.jpg) no-repeat center; height:87px; margin-bottom:44px; clear:both;}
.footer{ width:1220px; margin:0 auto;} 
.copyright{ width:675px; float:left; padding:20px 130px 20px 274px; color:#fff; line-height:24px; }
.lc{ float:left;}

.inp2{ width:602px;}
/*main*/
.main{width:1218px; margin:0 auto; padding-bottom:80px;}

.left{ width:311px; float:left; background:url(../images/main02.jpg) repeat-y; }
.pro_c{width:311px; color:#046bb8; background:url(../images/main06.jpg) no-repeat bottom; position:relative; }
.dw{ position:absolute;top:-5px;left:5px; height:5px; width:301px;z-index:9999;line-height:5px;}
.pro_c_t{ line-height:64px; padding-left:23px;}
.pro_c_t span{ font-size:18px;}
.pro_c_l{ padding-top:7px; padding-bottom:126px;}
.pro_c_l li{ line-height:36px; height:36px; font-size:14px; }
.pro_c_l li a{color:#046bb8; display:block;padding-left:19px;height:36px; }
.pro_c_l li a:hover{color:#fff; background:url(../images/main03.jpg) no-repeat; width:311px; height:36px;}
.cont01{ background:url(../images/main06.jpg) no-repeat bottom;padding:7px 28px 38px 20px;}
.tit_c{ height:52px; color:#046bb8;padding-top:24px;}
.cont_tit01{ padding-top:20px; line-height:20px; color:#6c6c6c; padding-left:7px; height:20px;}
.job01{padding:5px 28px 18px 20px; overflow:hidden;background:url(../images/main08.jpg) no-repeat bottom;}

.right{ width:899px; float:right;background:url(../images/main04.jpg) repeat-y;overflow:hidden;}
.right_tit{width:875px; background:url(../images/main05.jpg) no-repeat top; height:113px; font-size:18px; color:#046bb8; line-height:30px; padding-top:15px; padding-left:24px;}
.right_text{ padding:0 48px 47px 30px;background:url(../images/main09.jpg) no-repeat bottom; font-size:14px;}
/*news_list*/
.news_list1 li { height:24px; background:url(../images/lijiant_09.jpg) left no-repeat; clear:both; text-indent:10px;padding-top:15px; height:26px;}
.news_list1 li a{ color:#046bb8}
.a2 { float:left;}
.news_list1 span { float:right;}
.news_list1 ul { width:800px; padding-top:10px;}
.p3 { line-height:40px; text-align:center; padding-top:62px;}
.page{ width:100%; text-align:center;}
.page a{ color:#333333; padding:5px;}
.page a:hover{ color:#fbc800;}/*news_con*/
.page1{ padding:25px 10px; text-align:left;}
.page1 a{ color:#333333; padding:5px;}
.page1 a:hover{ color:#fbc800;}/*news_con*/
.news_con { line-height:24px; width:750px; margin: 0 auto;}
.p4 { text-align:center; line-height:44px; font-weight:bold;}
/*pro_list*/
.pro_list ul { padding:20px 0px 0px 40px;}
.pro_list li { width:220px; height:200px; background:url(../images/alibg_03.jpg) no-repeat;text-align:center; line-height:30px; float:left; padding-right:40px; padding-bottom:15px;}
.pro_list img { padding:6px 0px 0px 7px;}
.pro_list a{ color:#046bb8;}

/*pro_con*/
.pro_con { text-align:center; line-height:24px;}
.p5 {line-height:30px; font-size:14px; font-weight:bold; padding-top:10px;}
.pro_con img { padding:5px; border:1px solid #e8e3e4; padding-top:10px; margin-bottom:20px; max-width:650px; margin:0 auto;}

/*lxwm*/
.lxwm { padding-top:22px; padding-left:20px;}+




a { color:#213f71; font-size:9pt; text-decoration:none;}
a:hover {color:#0066cc; }
.blk_18 {
 overflow:hidden;
 zoom:1;
 width:1135px;
 margin-top:8px;
}
.blk_18 .pcont {
 width:1150px;
 float:left;
 overflow:hidden;
 padding-left:5px;
}
.blk_18 .ScrCont {
 width:32766px;
 zoom:1;
 margin-left:-5px;
}
.ScrCont img{ padding-right:7px;}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
 width:15px;
 float:left;
 background:url(../images/ax.gif) no-repeat;
}
.blk_18 .LeftBotton {
 background-position: 0 0;
 margin:8px 5px 0;
}
.blk_18 .RightBotton {
 background-position: 0 -100px;
 margin:8px 1px 10px 5px;
}
